home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
gnu
/
include
/
incl98.zoo
/
minimal.h
< prev
next >
Wrap
C/C++ Source or Header
|
1994-02-22
|
1KB
|
84 lines
#ifndef _COMPILER_H
#include <compiler.h>
#endif
#ifndef _OSBIND_H
#include <osbind.h>
#endif
#ifdef __cplusplus
extern "C" {
#endif
int errno;
#ifndef __MINT__
int _console_dev = 2;
#endif
#ifndef __MINT__
__EXTERN __EXITING __exit __PROTO((long)) __NORETURN; /* def in crt0.c */
int raise __PROTO((int sig));
void _exit __PROTO((int status));
void _exit(status)
int status;
{
__exit((long)status);
}
int
raise(sig)
int sig;
{
return 0;
}
#else
__EXTERN __EXITING _exit __PROTO((int)) __NORETURN;
#define __exit _exit
#endif /* __MINT__ */
void _init_signal __PROTO((void));
void exit __PROTO((int status));
void _main __PROTO((long argc, char **argv, char **environ));
void __main __PROTO ((void));
/* vector giving which signals are currently blocked from delivery (for TOS) */
long _sigmask;
/* vector giving an indication of which signals are currently pending (for TOS) */
long _sigpending;
void
_init_signal()
{
}
__EXITING
exit(status)
int status;
{
__exit(status);
}
void __main ()
{
}
void _main(argc, argv, environ)
long argc;
char **argv;
char **environ;
{
/* Avoid prototyping main, it will conflict with user's version */
__EXTERN int main ();
exit(main((int)argc, argv, environ));
}
#ifdef __cplusplus
}
#endif